/* 
** 权限数据提交前 预处理
** 转换数据结构， 对象转数组
*/

export default (ctx, next) =>{

    let acl = ctx.params['data']['acl'];
    let cache:string[] = [];

    Object.keys(acl).forEach(key =>{

        if(acl[key]){
            cache.push(key)
        }
        
    })

    ctx['params']['data']['acl'] = cache

    next()
}